package cn.cloudreal.cbms.vo;

import javax.management.loading.PrivateClassLoader;

/**
 * 项目媒介实体类
 * 
 * @author 夏加冬
 */
public class ProjectMedium
{
    // 自增编号
    private Integer proMedID;

    // 项目编号
    private String projectID;

    // 项目名称
    private String projectName;

    // 媒体编号
    private String mediaID;

    // 合同年份
    private String contractYear;

    // 自增媒介编号
    private int id_medium;

    // 媒介编号
    private String mediumID;

    // 媒介名称
    private String mediumName;

    // 媒介占用情况
    private String mediumStatus;

    // 媒介数量总计
    private Integer mediumAmount;

    // 排期
    private String mediumArrangement;

    // 媒介使用阶梯
    private Integer mediumDiscountLevel;

    // 定向折扣
    private double mediumOrientDiscount;

    // 刊例总价
    private double mediumTotalPrice;

    // 折后刊例总价
    private double mediumTotalDisprice;

    // 媒介赠送额度
    private double promotionLimit;

    // 媒介补充信息
    private String addInformation;

    // 媒介费用来源
    private Integer mediumCostSource;

    // 排期时间
    private String arrangeTime;

    // 物料编号
    private String id_material;

    // 项目
    private Project project;

    // 媒介
    private Medium medium;

    // 媒体价格
    private MediaPrice mediaPrice;

    // 媒体
    private Mediasumm mediasumm;

    // 创建者
    private String creator;

    public Integer getProMedID()
    {
        return proMedID;
    }

    public void setProMedID(Integer proMedID)
    {
        this.proMedID = proMedID;
    }

    public String getProjectID()
    {
        return projectID;
    }

    public void setProjectID(String projectID)
    {
        this.projectID = projectID;
    }

    public String getMediaID()
    {
        return mediaID;
    }

    public void setMediaID(String mediaID)
    {
        this.mediaID = mediaID;
    }

    public String getContractYear()
    {
        return contractYear;
    }

    public void setContractYear(String contractYear)
    {
        this.contractYear = contractYear;
    }

    public int getId_medium()
    {
        return id_medium;
    }

    public void setId_medium(int idMedium)
    {
        id_medium = idMedium;
    }

    public String getMediumID()
    {
        return mediumID;
    }

    public void setMediumID(String mediumID)
    {
        this.mediumID = mediumID;
    }

    public String getMediumName()
    {
        return mediumName;
    }

    public void setMediumName(String mediumName)
    {
        this.mediumName = mediumName;
    }

    public String getMediumStatus()
    {
        return mediumStatus;
    }

    public void setMediumStatus(String mediumStatus)
    {
        this.mediumStatus = mediumStatus;
    }

    public Integer getMediumAmount()
    {
        return mediumAmount;
    }

    public void setMediumAmount(Integer mediumAmount)
    {
        this.mediumAmount = mediumAmount;
    }

    public String getMediumArrangement()
    {
        return mediumArrangement;
    }

    public void setMediumArrangement(String mediumArrangement)
    {
        this.mediumArrangement = mediumArrangement;
    }

    public Integer getMediumDiscountLevel()
    {
        return mediumDiscountLevel;
    }

    public void setMediumDiscountLevel(Integer mediumDiscountLevel)
    {
        this.mediumDiscountLevel = mediumDiscountLevel;
    }

    public double getMediumOrientDiscount()
    {
        return mediumOrientDiscount;
    }

    public void setMediumOrientDiscount(double mediumOrientDiscount)
    {
        this.mediumOrientDiscount = mediumOrientDiscount;
    }

    public double getMediumTotalPrice()
    {
        return mediumTotalPrice;
    }

    public void setMediumTotalPrice(double mediumTotalPrice)
    {
        this.mediumTotalPrice = mediumTotalPrice;
    }

    public double getMediumTotalDisprice()
    {
        return mediumTotalDisprice;
    }

    public void setMediumTotalDisprice(double mediumTotalDisprice)
    {
        this.mediumTotalDisprice = mediumTotalDisprice;
    }

    public double getPromotionLimit()
    {
        return promotionLimit;
    }

    public void setPromotionLimit(double promotionLimit)
    {
        this.promotionLimit = promotionLimit;
    }

    public String getAddInformation()
    {
        return addInformation;
    }

    public void setAddInformation(String addInformation)
    {
        this.addInformation = addInformation;
    }

    public Integer getMediumCostSource()
    {
        return mediumCostSource;
    }

    public void setMediumCostSource(Integer mediumCostSource)
    {
        this.mediumCostSource = mediumCostSource;
    }

    public String getArrangeTime()
    {
        return arrangeTime;
    }

    public void setArrangeTime(String arrangeTime)
    {
        this.arrangeTime = arrangeTime;
    }

    public String getId_material()
    {
        return id_material;
    }

    public void setId_material(String idMaterial)
    {
        id_material = idMaterial;
    }

    public Project getProject()
    {
        return project;
    }

    public void setProject(Project project)
    {
        this.project = project;
    }

    public Medium getMedium()
    {
        return medium;
    }

    public void setMedium(Medium medium)
    {
        this.medium = medium;
    }

    public MediaPrice getMediaPrice()
    {
        return mediaPrice;
    }

    public void setMediaPrice(MediaPrice mediaPrice)
    {
        this.mediaPrice = mediaPrice;
    }

    public Mediasumm getMediasumm()
    {
        return mediasumm;
    }

    public void setMediasumm(Mediasumm mediasumm)
    {
        this.mediasumm = mediasumm;
    }

    public String getCreator()
    {
        return creator;
    }

    public void setCreator(String creator)
    {
        this.creator = creator;
    }

    public String getProjectName()
    {
        return projectName;
    }

    public void setProjectName(String projectName)
    {
        this.projectName = projectName;
    }

}
